package main

// Config 代码生成器配置
type Config struct {
	// 数据库配置
	DB struct {
		Type     string `json:"type"`     // 数据库类型：mysql, postgres等
		Host     string `json:"host"`     // 主机地址
		Port     int    `json:"port"`     // 端口
		Username string `json:"username"` // 用户名
		Password string `json:"password"` // 密码
		Database string `json:"database"` // 数据库名
	} `json:"db"`

	// 生成配置
	Generate struct {
		OutputPath string   `json:"output_path"` // 输出路径
		Tables     []string `json:"tables"`      // 要生成的表
		Author     string   `json:"author"`      // 作者
		ModuleName string   `json:"module_name"` // 模块名称，默认为business
	} `json:"generate"`
}
